package com.example.spring.rabbitmq.dto;

import lombok.Data;

import java.util.List;

/**
 *
 * @Description 租后账户变更-数据层
 * @Author zhengmw
 * @Data 2024/5/15 17:28
 */
@Data
public class AfterSaleAccountChangeReqDTO {
    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 所属银行名称
     */
    private String bankName;

    /**
     * 银行卡号
     */
    private String cardNo;

    /**
     * 开户行省代码
     */
    private String bankProvinceCode;

    /**
     * 开户行省
     */
    private String bankProvince;

    /**
     * 开户行城市代码
     */
    private String bankCityCode;

    /**
     * 开户行城市
     */
    private String bankCity;

    /**
     * 支行名称
     */
    private String bankBranchName;

    /**
     * 开户支行联行号
     */
    private String bankBranchNumber;

    /**
     * 文件
     */
    private List<DataFileByteDTO> files;


    @Data
    static class DataFileByteDTO {
        /**
         * 文件编号
         */
        private String dataCode;

        /**
         * 文件流
         */
        private Byte[] fileBytes;

        /**
         * 文件名
         */
        private String fileName;
    }
}
